leaf borne compound - Spanish English Dictionary